草庐IT

Android widget AppBarLayout 总是排在最前面

全部标签

android - ConsumerIrManage.hasIrEmitter() 总是返回 false (API 19)

我调用ConsumerIrManager.hasIrEmitter()在我的LGG2上,但它总是返回false.根据Infraredtransmitters上的文档:Whenrunningonadevicethatincludesaninfrared(IR)transmitter,youcannowtransmitIRsignalsusingtheConsumerIrManagerAPIs.TogetaninstanceofConsumerIrManager,callgetSystemService()withCONSUMER_IR_SERVICEastheargument.Youca

java - 将 roboelectric 与带有 gradle 的 android studio 集成总是会出现 package org.junit does not exist 错误

我正在尝试将roboelectric集成到我的新项目中。我使用以下链接来理解和实现roboelectrichttp://pivotallabs.com/setting-up-robolectric-in-android-studio-1-1-on-os-x/http://nenick-android.blogspot.in/2015/02/android-studio-110-beta-4-and.htmlhttp://raptordigital.blogspot.in/2014/02/test-driven-development-with.html但是我在运行我的测试类时遇到了以下

android - 在 Android 中的 Activity 和 Intent 之间传递整数总是导致零/空

我正在尝试将两个整数从我的主页Activity(纬度和经度)传递到第二个Activity,该Activity包含一个Googlemap实例,该实例将在提供的纬度和经度处放置一个标记。我的难题是,当我在Map_PageActivity中检索包时,我传递的整数始终为0,这是Null时的默认值。有没有人看到任何明显的错误?我将以下内容存储在按钮单击OnClick方法中。BundledataBundle=newBundle();dataBundle.putInt("LatValue",39485000);dataBundle.putInt("LongValue",-80142777);Inte

android - Flurry 日志记录事件并不总是

我快速跟踪我的申请。在flurry站点上,我看到了很多事件,但我认为flurry错过了很多事件消息。我使用的是androidflurrysdk3.2.2所以我使用代理来查看我手机的流量。第一次使用onSessionStart开始session时,我总是看到flurry向http://data.flurry.com/aap.do发送了一条消息当session处于Activity状态时,我使用FlurryAgent.logEvent(msg)跟踪几个事件;当session结束时,Flurry发送并且超时(大约10秒)准备就绪,Flurry向data.flurry.com/aap.do发送一

android - SettingsClient 的位置请求总是得到 RESULT_CANCELED

在获取当前位置流时,我使用SettingsClient根据当前LocationRequest检查是否满足位置设置。目前,我的优先级设置为HIGH_ACCURACY,这需要不惜一切代价启用GPS。fusedLocationProviderClient=LocationServices.getFusedLocationProviderClient(this);settingsClient=LocationServices.getSettingsClient(this);locationRequest=LocationRequest.create().setPriority(Location

Android 设备 adb 在 linux/Mac 上总是未经授权

我不得不多次处理这个问题,每次我都忘记了原因,直到我深入挖掘。所以这是症状:每次您重新连接/重启设备时,您都会看到授权对话框,即使您可以发誓您上次选中了始终复选框。adbshell为您提供以下简介adbdevices为您提供下面的其他简介恢复期间无法通过adb连接设备未经授权,插入后不会显示授权对话框adbshellblurb:user@PC:~$adbshellerror:deviceunauthorized.Thisadbd's$ADB_VENDOR_KEYSisnotset;try'adbkill-server'ifthatseemswrong.Otherwisecheckfor

android - Firebase 动态链接总是返回已取消

我正在为我的应用使用动态链接。我已逐步按照教程进行操作,并且可以通过单击facebook上发布的链接来打开应用程序。但是当我调用getInvitation时,AppInviteInvitationResult的状态总是CANCELED。AppInvite.AppInviteApi.getInvitation(mGoogleApiClient,this,false).setResultCallback(newResultCallback(){@OverridepublicvoidonResult(@NonNullAppInviteInvitationResultresult){if(re

android - getUidTxBytes(int uid) 在 android 6.0 中总是返回 0

我正在尝试获取所有应用程序的网络流量统计信息。我只是打印设备中每个应用程序的总网络流量。该代码在android4.4和5.1设备中运行良好,但在android6.0设备中它始终为所有应用程序返回0。任何人都可以告诉我为什么这发生在android6.0设备上。protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);for(ApplicationInfoapp:getPackageManager().ge

Android-向布局添加 View 导致布局位于 ActionBar 前面

我有一个正在创建PopupWindow的View。在这个PopupWindow中,我有一个文本框(EditText)。单击编辑文本时,键盘打开,整个View上升,但View顶部平滑地在操作栏View下。到目前为止一切顺利。我现在添加了一个空的GridView,没有对PopupWindow进行任何进一步的配置,现在发生了同样的情况,但是View的整个顶部都变成了在操作栏View的顶部并且不平滑(弹出窗口变得一团糟,当键盘消失时,弹出窗口位置会更改几秒钟,并且键盘会出现“剩余”一秒钟)。ListView也会发生这种情况。我希望View的顶部顺利地进入“ActionBar”下方,这是应该的。

Android Studio总是在开始 "debug"后立即断开连接

每次我尝试使用AndroidStudio调试任何项目时,应用程序都不会启动,控制台会立即显示以下消息:ConnectedtothetargetVM,address:'localhost:8603',transport:'socket'TestrunningstartedDisconnectedfromthetargetVM,address:'localhost:8603',transport:'socket'我通常尝试在我的HTCDesireZwithAndroid2.3.3设备上进行调试,我记得使用EclipseIDE时“调试”工作没有任何问题。 最佳答案